poncho of very coarse cloth - French English Dictionary